const Mock = require("mockjs");

let portData = {
  rows: [
    {
      id: '0001',
      global: '全球港口GMP',
      country: '全球港口GMP',
      ports: [
        {
          id: '0002',
          name: '全球港口GMP'
        }
      ]
    },
    {
      id: '1',
      country: '中国',
      ports: [
        {
          id: '00001',
          name: '南沙港'
        },
        {
          id: '00002',
          name: '黄埔港'
        },
        {
          id: '00003',
          name: '香港'
        },
        {
          id: '00004',
          name: '海珠港'
        }
      ]
    },
    {
      id: '2',
      country: '韩国',
      ports: [
        {
          id: '00010',
          name: 'BUSAN/PUSAN（釜山）'
        },
        {
          id: '00011',
          name: 'INCHON（仁川）'
        }
      ]
    },
    {
      id: '3',
      country: '日本',
      ports: [
        {
          id: '00020',
          name: 'KOBE（神户）'
        },
        {
          id: '00021',
          name: 'OSAKA（大阪）'
        },
        {
          id: '00022',
          name: 'MOJI（门司）'
        },
        {
          id: '00023',
          name: 'NAGOYA（名古屋）'
        },
        {
          id: '00024',
          name: 'TOKYO（东京）'
        },
        {
          id: '00025',
          name: 'YOKOHAMA（横滨）'
        },
      ]
    },
  ],
  total: 13
}

let data = {
  rows: [
    {
      id: '0001',
      global: '全球港口GMP',
      country: '全球港口GMP',
      port: '全球港口GMP'
    },
    {
      id: '00001',
      country: '中国',
      port: '南沙港',
    },
    {
      id: '00002',
      country: '中国',
      port: '黄埔港',
    },
    {
      id: '00003',
      country: '中国',
      port: '香港'
    },
    {
      id: '00004',
      country: '中国',
      port: '海珠港'
    },
    {
      id: '00010',
      country: '韩国',
      port: 'BUSAN/PUSAN（釜山）'
    },
    {
      id: '00011',
      country: '韩国',
      port: 'INCHON（仁川）'
    },
    {
      id: '00020',
      country: '日本',
      port: 'KOBE（神户）'
    },
    {
      id: '00021',
      country: '日本',
      port: 'OSAKA（大阪）'
    },
    {
      id: '00022',
      country: '日本',
      port: 'MOJI（门司）',
    },
    {
      id: '00023',
      country: '日本',
      port: 'NAGOYA（名古屋）'
    },
    {
      id: '00024',
      country: '日本',
      port: 'TOKYO（东京）',
    },
    {
      id: '00025',
      country: '日本',
      port: 'YOKOHAMA（横滨）',
    },
  ],
  total: 13
}

Mock.mock('/portData/list', 'get', () => { //三个参数。第一个：路径，第二个：请求方式post/get，第三个：回调，返回值
  return portData
})
Mock.mock('/port/list', 'get', () => { //三个参数。第一个：路径，第二个：请求方式post/get，第三个：回调，返回值
  return data
})